iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
Mobile Development

從零開始的Swift開發心路歷程2系列 第 21

【從零開始的Swift開發心路歷程2-Day21】如何在Swift中呼叫C函式

  • 分享至 

  • xImage
  •  

在開發iOS App的某些時候,會需要呼叫到C語言函式,今天就來教大家如何在Swift中呼叫C函式吧!
首先,在你的Xcode新增一個C檔案

然後替你的C檔案命名,記得要勾選Also create a header file哦!

新增完C檔案之後,Xcode會跳出一個提示框,這時候選擇Create Bridging Header

你就會看到Xcode裡面多了三支檔案,分別是C檔案、標頭檔以及Bridging Header

你就可以到你的C檔案去撰寫C的函式,並且在標頭檔宣告你的函式

//C
void test(){
    printf("Hello world!");
}

//Header
void test();

宣告好了之後再去Bridging Header檔中import你的標頭檔,Swift就能成功呼叫到C函式囉!


明天會來説説如何在Swift中呼叫C++函式!


上一篇
【從零開始的Swift開發心路歷程2-Day20】Combine(2)- Combine小練習
下一篇
【從零開始的Swift開發心路歷程2-Day22】如何在Swift中呼叫C++函式
系列文
從零開始的Swift開發心路歷程230
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言